Methodologies for Knowledge-Based Software Engineering

نویسنده

  • Michael R. Lowry
چکیده

As the science of knowledge representation and automated reasoning advances, AI has the potential to radically change the artifacts, methodologies, and life cycles of software engineering. The most significant change will be when problems are formalized at the level of specifications rather than programs. This will greatly facilitate software reuse and modification. Achieving this potential requires overcoming many technical challenges, particularly the semi-automated synthesis of efficient and correct programs from specifications. The first part of this paper describes several methodologies for program synthesis and compares their ability to control the combinatorial explosion inherent in automated reasonAs knowledge-based software engineering matures and increasingly automates the softwareengineering l i e cycle, software engineering resources will shift toward knowledge acquisition and the automated reuse of expert knowledge for developing software artifxts. The second part of this paper describes methodologies for expanding the software life cycle to the knowledge life cycle. ing.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Multidimentional Framework for the Evaluation of Multiagent System Methodologies

Because of the great interest in using multiagent systems (MAS) in a wide variety of applications in recent years, agent-oriented methodologies and related modeling techniques have become a priority for the development of large scale agent-based systems. The work we present here belongs to the disciplines of Software Engineering and Distributed Artificial Intelligence. More specifically, we are...

متن کامل

Method integration: An approach to develop agent oriented methodologies

Agent oriented software engineering (AOSE) is an emerging field in computer science  and  proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...

متن کامل

A study of PROforma, a development methodology for clinical procedures

Knowledge engineering has shown that besides the general methodologies from software engineering it is useful to develop special purpose methodologies for knowledge based systems (KBS). PROforma is a newly developed methodology for a specific type of knowledge based systems. PROforma is intended for decision support systems and in particular for clinical procedures in the medical domain. This p...

متن کامل

A study of PROforma , a development methodology forclinical procedures February 1 , 1999

Knowledge engineering has shown that besides the general methodologies from software engineering it is useful to develop special purpose methodologies for knowledge based systems (KBS). PROforma is a newly developed methodology for a speci c type of knowledge based systems. PROforma is intended for decision support systems and in particular for clinical procedures in the medical domain. This pa...

متن کامل

Applying a New Multidimentional Framework to the Evaluation of Multiagent System Methodologies

Because of the great interest in using multiagent systems (MAS) in a wide variety of applications in recent years, agentoriented methodologies and related modeling techniques have become a priority for the development of large scale agentbased systems. The work we present here belongs to the disciplines of Software Engineering and Distributed Artificial Intelligence. More specifically, we are i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993